<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost/SilverlightParser.Web/ParserService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" />
  <xs:element name="DoWork">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DoWorkResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSentences">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSentencesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="GetSentencesResult" nillable="true" type="q1:ArrayOfSentence" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Parse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="words" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ParseResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="ParseResult" nillable="true" type="q2:ParseResult" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectProcedure">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="chilidKey" type="xs:int" />
        <xs:element minOccurs="0" name="selectIndex" type="xs:int" />
        <xs:element minOccurs="0" name="selectValue" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="words" nillable="true" type="xs:string" />
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="result" nillable="true" type="q3:ParseResult" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SelectProcedureResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="SelectProcedureResult" nillable="true" type="q4:ParseResult" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TestLangNode">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="TestLangNodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="TestLangNodeResult" nillable="true" type="q5:LanguageNode" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSubCategories">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="nodeid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSubCategoriesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="GetSubCategoriesResult" nillable="true" type="q6:ArrayOfCategory" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateWord">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="word" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="categorynodeid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CreateWordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CreateWordResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SearchCategories">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="word" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SearchCategoriesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="SearchCategoriesResult" nillable="true" type="q7:ArrayOfCategory" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCategroyHierarchy">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="nodeid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCategroyHierarchyResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="GetCategroyHierarchyResult" nillable="true" type="q8:ArrayOfCategory" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Dialogue">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="input" nillable="true" type="q9:DialogueInput" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DialogueResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/Semantics.Silverlight" minOccurs="0" name="DialogueResult" nillable="true" type="q10:DialogueResult" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>